/**
 * @description 用户状态枚举。
 */
export enum Constant_Enum_Enum_UserAdmin_Status {
  UserAdmin_Status_Enable = 'enable',
  UserAdmin_Status_Disable = 'disable',
}

/**
 * @description 用户状态类型。
 */
export type IConstant_Enum_Type_UserAdmin_Status = 'enable' | 'disable';

/**
 * @description Web 用户状态枚举。
 */
export enum Constant_Enum_Enum_UserClient_Status {
  UserClient_Status_Enable = 'enable',
  UserClient_Status_Disable = 'disable',
}

/**
 * @description Web 用户状态类型。
 */
export type IConstant_Enum_Type_UserClient_Status = 'enable' | 'disable';

/**
 * @description 支付状态枚举。
 */
export enum Constant_Enum_Enum_Order_PayStatus {
  order_PayStatus_ToPay = 'toPay',
  order_PayStatus_Pay = 'pay',
  order_PayStatus_Cancel = 'cancel',
  order_PayStatus_Refund = 'refund',
}

/**
 * @description 支付状态类型。
 */
export type IConstant_Enum_Type_Order_PayStatus = 'toPay' | 'pay' | 'cancel' | 'refund';

/**
 * @description 订单支付类型枚举。
 */
export enum Constant_Enum_Enum_Order_PayType {
  Order_PayType_ZfbPay = 'zfbPay',
  Order_PayType_WxPay = 'wxPay',
}

/**
 * @description 订单支付类型。
 */
export type IConstant_Enum_Type_Order_PayType = 'zfbPay' | 'wxPay';

/**
 * @description Web 认证登录类型枚举。
 */
export enum Constant_Enum_Enum_AuthClientWeb_LoginType {
  AuthClientWeb_LoginType_PhoneLogin = 'phoneLogin',
  AuthClientWeb_LoginType_EmailLgin = 'emailLgin',
  AuthClientWeb_LoginType_PhonePasswordLgin = 'phonePasswordLgin',
  AuthClientWeb_LoginType_EmailPasswordLgin = 'emailPasswordLgin',
}

/**
 * @description Web 认证登录类型。
 */
export type IConstant_Enum_Type_AuthClientWeb_LoginType =
  | 'phoneLogin'
  | 'emailLgin'
  | 'phonePasswordLgin'
  | 'emailPasswordLgin';

/**
 * @description 图片类型枚举。
 */
export enum Constant_Enum_Enum_Imgd_Enum_TypeKey {
  Imgd_Enum_TypeKey_SwiperImg = 'swiperImg',
  Imgd_Enum_TypeKey_ServiceImg = 'serviceImg',
  Imgd_Enum_TypeKey_AllActive = 'allActive',
  Imgd_Enum_TypeKey_AllReActive = 'allReActive',
  Imgd_Enum_TypeKey_RecommodActive = 'recommodActive',
  Imgd_Enum_TypeKey_RecommodReActive = 'recommodReActive',
}

/**
 * @description 图片类型。
 */
export type IConstant_Enum_Type_Imgd_Enum_TypeKey =
  | 'swiperImg'
  | 'serviceImg'
  | 'allActive'
  | 'allReActive'
  | 'recommodActive'
  | 'recommodReActive';

/**
 * @description 键值存储类型枚举。
 */
export enum Constant_Enum_Enum_KeyValueStore_Enum_TypeKey {
  KeyValueStore_Enum_TypeKey_WebSetting = 'webSetting',
}

/**
 * @description 键值存储类型。
 */
export type IConstant_Enum_Type_KeyValueStore_Enum_TypeKey = 'webSetting';

/**
 * @description 定时任务状态枚举。
 */
export enum Constant_Enum_Enum_Scheduled_Status {
  SCHEDULED_STATUS_PENDING = 'pending',
  SCHEDULED_STATUS_DONE = 'done',
}

/**
 * @description 定时任务状态类型。
 */
export type IConstant_Enum_Type_Scheduled_Status = 'pending' | 'done';

/**
 * @description 定时任务类型枚举。
 */
export enum Constant_Enum_Enum_Scheduled_Type {
  Scheduled_Type_OrderPay = 'orderPayScheduled',
  Scheduled_Type_RebaseStatus = 'rebaseStatus',
}

/**
 * @description 定时任务类型。
 */
export type IConstant_Enum_Type_Scheduled_Enum_Type = 'orderPayScheduled';

/**
 * @description 优惠券类型描述。
 */
export const Constant_Enum_Name_Coupon_Type = '(discount:折扣 reduce:立减）';

/**
 * @description 优惠券类型枚举。
 */
export enum Constant_Enum_Enum_Coupon_Type {
  Coupon_Type_Discount = 'discount',
  Coupon_Type_Reduce = 'reduce',
}

/**
 * @description 优惠券类型。
 */
export type IConstant_Enum_Type_Coupon_Type = 'discount' | 'reduce';

/**
 * @description 优惠券针对人群描述。
 */
export const Constant_Enum_Name_Coupon_Scope = '(everyone:所有人 newUser:新用户)';

/**
 * @description 优惠券针对人群枚举。
 */
export enum Constant_Enum_Enum_Coupon_Scope {
  Coupon_Scope_Everyone = 'everyone',
  Coupon_Scope_NewUser = 'newUser',
}

/**
 * @description 优惠券针对人群类型。
 */
export type IConstant_Enum_Type_Coupon_Scope = 'everyone' | 'newUser';

/**
 * @description 优惠券使用时间限制描述。
 */
export const Constant_Enum_Name_Coupon_TimeLimitType = '(fixedTime:固定时间 validDays:领取后有效天数)';

/**
 * @description 优惠券使用时间限制类型枚举。
 */
export enum Constant_Enum_Enum_Coupon_TimeLimitType {
  Coupon_TimeLimitType_FixedTime = 'fixedTime',
  Coupon_TimeLimitType_ValidDays = 'validDays',
}

/**
 * @description 优惠券使用时间限制类型类型。
 */
export type IConstant_Enum_Type_Coupon_TimeLimitType = 'fixedTime' | 'validDays';

/**
 * @description 优惠券商品类型描述。
 */
export const Constant_Enum_Name_Coupon_PlatformType = '(real:实物 virtual:虚拟商品)';

/**
 * @description 优惠券商品类型枚举。
 */
export enum Constant_Enum_Enum_Coupon_PlatformType {
  Coupon_PlatformType_Virtual = 'virtual',
  Coupon_PlatformType_Real = 'real',
}

/**
 * @description 优惠券商品类型类型。
 */
export type IConstant_Enum_Type_Coupon_PlatformType = 'virtual' | 'real';

/**
 * @description 优惠券状态描述。
 */
export const Constant_Enum_Name_Coupon_CouponStatus = '(sending:在发放 noSending:未在发放)';

/**
 * @description 优惠券状态枚举。
 */
export enum Constant_Enum_Enum_Coupon_CouponStatus {
  Coupon_CouponStatuse_Sending = 'sending',
  Coupon_CouponStatus_NoSending = 'noSending',
}

/**
 * @description 优惠券状态类型。
 */
export type IConstant_Enum_Type_Coupon_CouponStatus = 'sending' | 'noSending';

/**
 * @description 优惠券停用状态描述。
 */
export const Constant_Enum_Name_Coupon_UseStatus = '(isUse:可用 stopUse:停用)';

/**
 * @description 优惠券停用状态枚举。
 */
export enum Constant_Enum_Enum_Coupon_UseStatus {
  Coupon_UseStatus_StopUse = 'stopUse',
  Coupon_UseStatus_IsUse = 'isUse',
}

/**
 * @description 优惠券停用状态类型。
 */
export type IConstant_Enum_Type_Coupon_UseStatus = 'isUse' | 'stopUse';

/**
 * @description 兑换码使用状态描述。
 */
export const Constant_Enum_Name_ExCode_ExCodeValue = '(used:已用 use:可用)';

/**
 * @description 兑换码停用状态枚举。
 */
export enum Constant_Enum_Enum_ExCode_ExCodeValue {
  ExCode_ExCodeValue_Used = 'used',
  ExCode_ExCodeValue_Use = 'use',
}

/**
 * @description 兑换码停用状态类型。
 */
export type IConstant_Enum_Type_ExCode_ExCodeValue = 'used' | 'use';

/**
 * @description 优惠券使用状态描述。
 */
export const Constant_Enum_Name_CouponUserClient_Status = '(used:已用 use:可用,using:正在使用)';

/**
 * @description 优惠券使用状态枚举。
 */
export enum Constant_Enum_Enum_CouponUserClient_Status {
  CouponUserClient_Status_Using = 'using',
  ExCode_ExCodeValue_Used = 'used',
  ExCode_ExCodeValue_Use = 'use',
}

/**
 * @description 优惠券使用状态类型。
 */
export type IConstant_Enum_Type_CouponUserClient_Status = 'used' | 'use' | 'using';

/**
 * @description 推广者类型描述。
 */
export const Constant_Enum_Name_UserClient_Type = '(normal:普通推广者 lock:固定推广者)';

/**
 * @description 推广者类型枚举。
 */
export enum Constant_Enum_Enum_UserClient_Type {
  UserClient_Type_Normal = 'normal',
  UserClient_Type_Lock = 'lock',
}

/**
 * @description 推广者类型类型。
 */
export type IConstant_Enum_Type_UserClient_Type = 'normal' | 'lock';

/**
 * @description 返现打款方式描述。
 */
export const Constant_Enum_Name_CashBack_Way =
  '(zfbHand:支付宝手动打款.zfbAuto:支付宝自动打款,weixinHand:微信手动打款,weixinAuto:微信自动打款)';

/**
 * @description 返现打款方式枚举。
 */
export enum Constant_Enum_Enum_CashBack_Way {
  CashBack_Way_ZfbHand = 'zfbHand',
  CashBack_Way_ZfbAuto = 'zfbAuto',
  CashBack_Way_WeixinHand = 'weixinHand',
  CashBack_Way_WeixinAuto = 'weixinAuto',
}

/**
 * @description 返现打款方式类型。
 */
export type IConstant_Enum_Type_CashBack_Way = 'zfbHand' | 'zfbAuto' | 'weixinHand' | 'weixinAuto';

/**
 * @description 返现打款方式描述。
 */
export const Constant_Enum_Name_CashBack_Status = '(transfering:打款中,transfered:已打款)';

/**
 * @description 返现打款方式枚举。
 */
export enum Constant_Enum_Enum_CashBack_Status {
  CashBack_Status_Transfering = 'transfering',
  CashBack_Status_Transfered = 'transfered',
}

/**
 * @description 返现打款方式类型。
 */
export type IConstant_Enum_Type_CashBack_Status = 'transfering' | 'transfered';

/**
 * @description 推广者列表申请状态描述。
 */
export const Constant_Enum_Name_DistributionApply_Status = '(pass:通过,refuse:拒绝,processing审核中)';

/**
 * @description 推广者列表申请状态枚举。
 */
export enum Constant_Enum_Enum_DistributionApply_Status {
  DistributionApply_Status_Pass = 'pass',
  DistributionApply_Status_Refuse = 'refuse',
  DistributionApply_Status_Processing = 'processing',
}

/**
 * @description 推广者列表申请状态类型。
 */
export type IConstant_Enum_Type_DistributionApply_Status = 'pass' | 'refuse' | 'processing';

/**
 * @description 返利状态描述。
 */
export const Constant_Enum_Name_Rebates_Status =
  '(accouted:已到账 accounting:到账中,outGoing:出账中,outGoed:已出账,noPay:未支付,Refund:已退款)';

/**
 * @description 返利状态枚举。
 */
export enum Constant_Enum_Enum_Rebates_DistributionStatus {
  InviteRelation_DistributionStatus_Accouted = 'accouted',
  InviteRelation_DistributionStatus_Accouting = 'accounting',
  InviteRelation_DistributionStatus_OutGoing = 'outGoing',
  InviteRelation_DistributionStatus_OutGoed = 'outGoed',
  InviteRelation_DistributionStatus_NoPay = 'noPay',
  InviteRelation_DistributionStatus_Refund = 'Refund',
}

/**
 * @description 返利状态类型。
 */
export type IConstant_Enum_Type_Rebates_DistributionStatus =
  | 'accouted'
  | 'accounting'
  | 'outGoing'
  | 'outGoed'
  | 'noPay'
  | 'Refund';

/**
 * @description 返利状态描述。
 */
export const Constant_Enum_Name_Rebates_RebatesType =
  '(firstOrder:第一单 secondedOrder:第二单,otherOrder:其他)';

/**
 * @description 返利状态枚举。
 */
export enum Constant_Enum_Enum_Rebates_RebatesType {
  Rebates_RebatesType_FirstOrder = 'firstOrder',
  Rebates_RebatesType_SecondedOrder = 'secondedOrder',
  Rebates_RebatesType_OtherOrder = 'otherOrder',
}

/**
 * @description 返利状态类型。
 */
export type IConstant_Enum_Type_Rebates_RebatesType = 'firstOrder' | 'secondedOrder' | 'otherOrder';
